home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / graphics / fxforge / distortfx / moveviagrid < prev    next >
Text File  |  1999-06-15  |  2KB  |  68 lines

  1. Filter Factory Plugin Information:
  2.  
  3. FILENAME: GRIDMOVE.8BF
  4.  
  5. CATEGORY: 
  6. Krusty's FX Vol. 3 (Tools)
  7.  
  8. TITLE:    
  9. Grid Mover 1.0...
  10.  
  11. COPYRIGHT:
  12. Copyright ) 1997 KrUsT Inc.
  13. All Rights Reserved. (tomasd@axess.com)
  14.  
  15. AUTHOR:   
  16. Krusty_ (Thomas R. de Massy)
  17.  
  18. Map 0: [Map 0:]
  19. Map 1: [Map 1:]
  20. Map 2: [Map 2:]
  21. Map 3: [Map 3:]
  22.  
  23. Control 0: [Grid Size]
  24. Control 1: [Grid X Position]
  25. Control 2: [Grid Y Position]
  26. Control 3: [Line Width]
  27. Control 4: [Line Brightness]
  28. Control 5: [Image Brightness]
  29. Control 6: [Image X Position]
  30. Control 7: [Image Y Position]
  31.  
  32. R=
  33. (x+val(1,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10)||
  34. (y+val(2,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10) ?  (src(x,y,z)*ctl(4))/100 :
  35. ctl(6) < 128 & ctl(7) < 128 ? (src(x-(128-ctl(6)),y-(128-ctl(7)),z)*ctl(5))/100 :
  36. ctl(6) < 128 & ctl(7) > 128 ? (src(x-(128-ctl(6)),y+(ctl(7)-128),z)*ctl(5))/100 :
  37. ctl(6) > 128 & ctl(7) > 128 ? (src(x+(ctl(6)-128),(y+ctl(7)-128),z)*ctl(5))/100 :
  38. (src(x+(ctl(6)-128),y-(128-ctl(7)),z)*ctl(5))/100 
  39.  
  40.  
  41. G=
  42. (x+val(1,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10)||
  43. (y+val(2,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10) ?  (src(x,y,z)*ctl(4))/100 :
  44. ctl(6) < 128 & ctl(7) < 128 ? (src(x-(128-ctl(6)),y-(128-ctl(7)),z)*ctl(5))/100 :
  45. ctl(6) < 128 & ctl(7) > 128 ? (src(x-(128-ctl(6)),y+(ctl(7)-128),z)*ctl(5))/100 :
  46. ctl(6) > 128 & ctl(7) > 128 ? (src(x+(ctl(6)-128),(y+ctl(7)-128),z)*ctl(5))/100 :
  47. (src(x+(ctl(6)-128),y-(128-ctl(7)),z)*ctl(5))/100 
  48.  
  49.  
  50. B=
  51. (x+val(1,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10)||
  52. (y+val(2,0,val(0,0,X/2)))%val(0,0,X/2)<val(3,1,X/10) ?  (src(x,y,z)*ctl(4))/100 :
  53. ctl(6) < 128 & ctl(7) < 128 ? (src(x-(128-ctl(6)),y-(128-ctl(7)),z)*ctl(5))/100 :
  54. ctl(6) < 128 & ctl(7) > 128 ? (src(x-(128-ctl(6)),y+(ctl(7)-128),z)*ctl(5))/100 :
  55. ctl(6) > 128 & ctl(7) > 128 ? (src(x+(ctl(6)-128),(y+ctl(7)-128),z)*ctl(5))/100 :
  56. (src(x+(ctl(6)-128),y-(128-ctl(7)),z)*ctl(5))/100 
  57.  
  58.  
  59. A=
  60. a
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.